package com.booksystem.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotBlank;
import lombok.Data;

/**
 * <p>
 * 添加商品分类请求参数对象
 * </p>
 * @author 段伟豪
 */
@Data
@ApiModel(description = "添加商品分类请求参数对象")
public class CategoryAddDTO {

    /**
     * 分类名称
     */
    @NotBlank(message = "分类名称不能为空")
    @ApiModelProperty(value = "分类名称")
    private String categoryName;

    /**
     * 父级分类ID
     */
    @ApiModelProperty(value = "父级分类ID")
    private Long parentId = 0L;

    /**
     * 分类层级
     */
    @ApiModelProperty(value = "分类层级")
    private Integer level = 1;

    /**
     * 排序字段
     */
    @ApiModelProperty(value = "排序字段")
    private Integer sortOrder = 0;

    /**
     * 是否启用：1-启用，0-禁用
     */
    @ApiModelProperty(value = "是否启用：1-启用，0-禁用")
    private Integer isActive = 1;
}